home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 15 / CU Amiga Magazine's Super CD-ROM 15 (1997)(EMAP Images)(GB)[!][issue 1997-10].iso / CUCD / Graphics / Ghostscript / source / dvx-tail.mak < prev    next >
Text File  |  1997-01-16  |  3KB  |  92 lines

  1. #    Copyright (C) 1994, 1995, 1997 Aladdin Enterprises.  All rights reserved.
  2. # This file is part of Aladdin Ghostscript.
  3. # Aladdin Ghostscript is distributed with NO WARRANTY OF ANY KIND.  No author
  4. # or distributor accepts any responsibility for the consequences of using it,
  5. # or for whether it serves any particular purpose or works at all, unless he
  6. # or she says so in writing.  Refer to the Aladdin Ghostscript Free Public
  7. # License (the "License") for full details.
  8. # Every copy of Aladdin Ghostscript must include a copy of the License,
  9. # normally in a plain ASCII text file named PUBLIC.  The License grants you
  10. # the right to copy, modify and redistribute Aladdin Ghostscript, but only
  11. # under certain conditions described in the License.  Among other things, the
  12. # License requires that the copyright notice and this notice be preserved on
  13. # all copies.
  14.  
  15. # Partial makefile, common to all Desqview/X configurations.
  16.  
  17. # This is the last part of the makefile for Desqview/X configurations.
  18. # Since Unix make doesn't have an 'include' facility, we concatenate
  19. # the various parts of the makefile together by brute force (in tar_cat).
  20.  
  21. # The following prevents GNU make from constructing argument lists that
  22. # include all environment variables, which can easily be longer than
  23. # brain-damaged system V allows.
  24.  
  25. .NOEXPORT:
  26.  
  27. # -------------------------------- Library -------------------------------- #
  28.  
  29. ## The Desqview/X platform
  30.  
  31. dvx__=gp_nofb.$(OBJ) gp_dvx.$(OBJ) gp_unifs.$(OBJ) gp_dosfs.$(OBJ)
  32. dvx_.dev: $(dvx__)
  33.     $(SETMOD) dvx_ $(dvx__)
  34.  
  35. gp_dvx.$(OBJ): gp_dvx.c $(AK) $(string__h) $(gx_h) $(gsexit_h) $(gp_h) \
  36.   $(time__h) $(dos__h)
  37.     $(CCC) -D__DVX__ gp_dvx.c
  38.  
  39. # -------------------------- Auxiliary programs --------------------------- #
  40.  
  41. $(ANSI2KNR_XE): ansi2knr.c $(stdio__h) $(string__h) $(malloc__h)
  42.     $(CC) -o ansi2knr $(CFLAGS) ansi2knr.c
  43.  
  44. $(ECHOGS_XE): echogs.c
  45.     $(CC) -o echogs $(CFLAGS) echogs.c
  46.     strip echogs
  47.     coff2exe echogs
  48.     del echogs
  49.  
  50. $(GENARCH_XE): genarch.c $(stdpre_h)
  51.     $(CC) -o genarch genarch.c
  52.     strip genarch
  53.     coff2exe genarch
  54.     del genarch
  55.  
  56. $(GENCONF_XE): genconf.c $(stdpre_h)
  57.     $(CC) -o genconf genconf.c
  58.     strip genconf
  59.     coff2exe genconf
  60.     del genconf
  61.  
  62. $(GENINIT_XE): geninit.c $(stdio__h) $(string__h)
  63.     $(CC) -o geninit geninit.c
  64.     strip geninit
  65.     coff2exe geninit
  66.     del geninit
  67.  
  68. # Construct gconfig_.h to reflect the environment.
  69. INCLUDE=/djgpp/include
  70. gconfig_.h: dvx-tail.mak $(ECHOGS_XE)
  71.     echogs -w gconfig_.h -x 2f2a -s This file was generated automatically. -s -x 2a2f
  72.     echogs -a gconfig_.h -x 23 define HAVE_SYS_TIME_H
  73.     echogs -a gconfig_.h -x 23 define HAVE_DIRENT_H
  74.  
  75. # ----------------------------- Main program ------------------------------ #
  76.  
  77. BEGINFILES=
  78. CCBEGIN=$(CCC) *.c
  79.  
  80. # Interpreter main program
  81.  
  82. $(GS_XE): ld.tr gs.$(OBJ) $(INT_ALL) $(LIB_ALL) $(DEVS_ALL)
  83.     $(CP_) ld.tr _temp_
  84.     echo $(EXTRALIBS) -lm >>_temp_
  85.     $(CC) $(LDFLAGS) $(XLIBDIRS) -o $(GS) gs.$(OBJ) @_temp_
  86.     strip $(GS)
  87.     coff2exe $(GS)  
  88.     del $(GS)  
  89.